import { ElMessage } from 'element-plus'

export function handleError(error: any) {
  if (error.response) {
    const { status, data } = error.response
    switch (status) {
      case 401:
        ElMessage.error('未授权，请重新登录')
        break
      case 403:
        ElMessage.error('权限不足')
        break
      case 500:
        ElMessage.error('服务器错误')
        break
      default:
        ElMessage.error(data.message || '请求失败')
    }
  } else {
    ElMessage.error('网络错误，请检查网络连接')
  }
}
